home *** CD-ROM | disk | FTP | other *** search
/ Danny Amor's Online Library / Danny Amor's Online Library - Volume 1.iso / html / rfc / rfcxxx / rfc954 < prev    next >
Text File  |  1995-07-25  |  7KB  |  227 lines

  1. Network Working Group                               K. Harrenstien (SRI)
  2. Request for Comments: 954                                 M. Stahl (SRI)
  3. Obsoletes:  RFC 812                                     E. Feinler (SRI)
  4.                                                             October 1985
  5.  
  6.                              NICNAME/WHOIS
  7.  
  8.  
  9. STATUS OF THIS MEMO
  10.  
  11.    This RFC is the official specification of the NICNAME/WHOIS protocol.
  12.    This memo describes the protocol and the service.  This is an update
  13.    of RFC 812.  Distribution of this memo is unlimited.
  14.  
  15. INTRODUCTION
  16.  
  17.    The NICNAME/WHOIS Server is a TCP transaction based query/response
  18.    server, running on the SRI-NIC machine (26.0.0.73 or 10.0.0.51), that
  19.    provides netwide directory service to internet users.  It is one of a
  20.    series of internet name services maintained by the DDN Network
  21.    Information Center (NIC) at SRI International on behalf of the
  22.    Defense Communications Agency (DCA).  The server is accessible across
  23.    the Internet from user programs running on local hosts, and it
  24.    delivers the full name, U.S. mailing address, telephone number, and
  25.    network mailbox for DDN users who are registered in the NIC database.
  26.  
  27.    This server, together with the corresponding WHOIS Database can also
  28.    deliver online look-up of individuals or their online mailboxes,
  29.    network organizations, DDN nodes and associated hosts, and TAC
  30.    telephone numbers.  The service is designed to be user-friendly and
  31.    the information is delivered in human-readable format.  DCA strongly
  32.    encourages network hosts to provide their users with access to this
  33.    network service.
  34.  
  35. WHO SHOULD BE IN THE DATABASE
  36.  
  37.    DCA requests that each individual with a directory on an ARPANET or
  38.    MILNET host, who is capable of passing traffic across the DoD
  39.    Internet, be registered in the NIC WHOIS Database.  MILNET TAC users
  40.    must be registered in the database.  To register, send via electronic
  41.    mail to REGISTRAR@SRI-NIC.ARPA your full name, middle initial, U.S.
  42.    mailing address (including mail stop and full explanation of
  43.    abbreviations and acronyms), ZIP code, telephone (including Autovon
  44.    and FTS, if available), and one network mailbox.  Contact the DDN
  45.    Network Information Center, REGISTRAR@SRI-NIC.ARPA or (800) 235-3155,
  46.    for assistance with registration.
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54. Harrenstien & Stahl & Feinler                                   [Page 1]
  55.  
  56.  
  57.  
  58. RFC 954                                                     October 1985
  59. NICNAME/WHOIS
  60.  
  61.  
  62. PROTOCOL
  63.  
  64.    To access the NICNAME/WHOIS server:
  65.  
  66.       Connect to the SRI-NIC service host at TCP service port 43
  67.       (decimal).
  68.  
  69.       Send a single "command line", ending with <CRLF> (ASCII CR and
  70.       LF).
  71.  
  72.       Receive information in response to the command line.  The server
  73.       closes its connection as soon as the output is finished.
  74.  
  75. EXISTING USER PROGRAMS
  76.  
  77.    NICNAME is the global name for the user program, although many sites
  78.    have chosen to use the more familiar name of "WHOIS".  There are
  79.    versions of the NICNAME user program for TENEX, TOPS-20, and UNIX.
  80.    The TENEX and TOPS-20 programs are written in assembly language
  81.    (FAIL/MACRO), and the UNIX version is written in C. They are easy to
  82.    invoke, taking one argument which is passed directly to the NICNAME
  83.    server at SRI-NIC.  Contact NIC@SRI-NIC.ARPA for copies of the
  84.    program.
  85.  
  86. COMMAND LINES AND REPLIES
  87.  
  88.    A command line is normally a single name specification.  Note that
  89.    the specification formats will evolve with time; the best way to
  90.    obtain the most recent documentation on name specifications is to
  91.    give the server a command line consisting of "?<CRLF>" (that is, a
  92.    question-mark alone as the name specification).  The response from
  93.    the NICNAME server will list all possible formats that can be used.
  94.    The responses are not currently intended to be machine-readable; the
  95.    information is meant to be passed back directly to a human user.  The
  96.    following three examples illustrate the use of NICNAME as of October
  97.    1985.
  98.  
  99.    ---------------------------------------------------------------------
  100.  
  101.       Command line: ?
  102.       Response:
  103.  
  104.       Please enter a name or a NIC handle, such as "Smith" or "SRI-NIC".
  105.       Starting with a period forces a name-only search; starting with
  106.       exclamation point forces handle-only.  Examples:
  107.  
  108.  
  109.  
  110.  
  111. Harrenstien & Stahl & Feinler                                   [Page 2]
  112.  
  113.  
  114.  
  115. RFC 954                                                     October 1985
  116. NICNAME/WHOIS
  117.  
  118.  
  119.          Smith     [looks for name or handle SMITH]
  120.          !SRI-NIC  [looks for handle SRI-NIC only]
  121.          .Smith, John
  122.                    [looks for name JOHN SMITH only]
  123.  
  124.       Adding "..." to the argument will match anything from that point,
  125.       e.g. "ZU..." will match ZUL, ZUM, etc.
  126.  
  127.       To search for mailboxes, use one of these forms:
  128.  
  129.          Smith@    [looks for mailboxes with username SMITH]
  130.          @Host     [looks for mailboxes on HOST]
  131.          Smith@Host
  132.                    [Looks for mailboxes with username SMITH on HOST]
  133.  
  134.       To obtain the entire membership list of a group or organization,
  135.       or a list of all authorized users of a host, precede the name of
  136.       the host or organization by an asterisk, i.e. *SRI-NIC. [CAUTION:
  137.       If there are a lot of members, this will take a long time!]  You
  138.       may use exclamation point and asterisk, or a period and asterisk
  139.       together.
  140.  
  141.    ---------------------------------------------------------------------
  142.  
  143.    Command line: fischer
  144.    Response:
  145.  
  146.    Fischer, Charles (CF17)     fischer@UWISC        (608) 262-1204
  147.    Fischer, Herman (HF)        HFischer@USC-ECLB    (818) 902-5139
  148.    Fischer, Jeffery H. (JHF1)  FISCHER@LL-XN        (617) 863-5500
  149.                                                     ext 4403 or 4689
  150.    Fischer, Kenneth (KF8)      SAC.SIUBO@USC-ISIE   (402) 294-5161
  151.                                                     (AV)  271-5161
  152.    Fischer, Marty (MF28)       MFISCHER@DCA-EMS     (703) 437-2344
  153.    Fischer, Michael J. (MJF)   FISCHER@YALE         (203) 436-0744
  154.    Fischer, Nancy C. (NANCY)   FISCHER@SRI-NIC      (415) 859-2539
  155.    Fischer, Richard A. (RAF4)  Fisher Richa@LLL-MFE (415) 422-5032
  156.  
  157.    To single out any individual entry, repeat the command using the
  158.    argument "!HANDLE" instead of "NAME", where the handle is in
  159.    parentheses following the name.
  160.  
  161.    ---------------------------------------------------------------------
  162.  
  163.       Command line: !nancy
  164.       Response:
  165.  
  166.  
  167.  
  168. Harrenstien & Stahl & Feinler                                   [Page 3]
  169.  
  170.  
  171.  
  172. RFC 954                                                     October 1985
  173. NICNAME/WHOIS
  174.  
  175.  
  176.          Fischer, Nancy C. (NANCY)    FISCHER@SRI-NIC SRI International
  177.          Telecommunication Sciences Center
  178.          333 Ravenswood Avenue, EJ289
  179.          Menlo Park, California 94025
  180.          Phone: (415) 859-2539
  181.          MILNET TAC user
  182.  
  183.    ---------------------------------------------------------------------
  184.  
  185. BIBLIOGRAPHY
  186.  
  187.    1. Harrenstien, K., and White, V., "NICNAME/WHOIS," RFC-812, Network
  188.       Information Center, SRI International, March 1982.
  189.  
  190.    2. Harrenstien, K., "NAME/FINGER," RFC-742, Network Information
  191.       Center, SRI International, December 1977.
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225. Harrenstien & Stahl & Feinler                                   [Page 4]
  226.  
  227.